using Microsoft.Xna.Framework.Graphics;
using RpgXna.Model.Entities;
using RpgXna.Model.Entities.MainCharacter;
using RpgXna.Model.XnaClassesWrappers;

namespace RpgXna.Model.Interfaces.Inventory
{
    public interface IInventory
    {
        InteractionEventWrapper Interactions { get; }
        bool IsVisible { get; }
        bool Add(IPickableObject o);
        void Draw(SpriteBatch sb);
        void Remove(PickableObject o);
        void Update(KeyboardStateWrapper kbs);
    }
}